package cn.net.isir.core;

import cn.net.isir.service.RolePermissionService;
import org.apache.shiro.config.Ini;
import org.springframework.beans.factory.FactoryBean;

import javax.annotation.Resource;

/**
 * @author liuxubo
 * @filename ShiroFilterChainDefinitionMap.java
 * @package cn.net.isir.core
 * @email lxb@isir.net.cn
 * @date 2018/11/09
 * @comment
 * @since 1.8
 */
public class ShiroFilterChainDefinitionMap implements FactoryBean<Ini.Section> {
    @Resource
    private RolePermissionService rolePermissionService;
    private String defaultChainDefinitions;

    public void setDefaultChainDefinitions(String defaultChainDefinitions) {
        this.defaultChainDefinitions = defaultChainDefinitions;
    }

    @Override
    public Ini.Section getObject() throws Exception {
        return null;
    }

    @Override
    public Class<?> getObjectType() {
        return null;
    }

    @Override
    public boolean isSingleton() {
        return false;
    }
}
